package sale.wxb.loveshopping.entity.model;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import sale.wxb.loveshopping.entity.common.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author 王小宝
 * @since 2023-03-30
 */
@Getter
@Setter
  @TableName("sys_menu")
@ApiModel(value = "SysMenu", description = "")
public class SysMenu extends BaseEntity {

    private static final long serialVersionUID = 1L;

      @ApiModelProperty("菜单名称")
      private String name;

      @ApiModelProperty("上级菜单ID")
      private Long parentId;

      @ApiModelProperty("排序")
      private Integer sort;

      @ApiModelProperty("图标")
      private String icon;

      @ApiModelProperty("是否启用")
      private Boolean enable;

      @ApiModelProperty("显示状态")
      private Boolean showStatus;

      @ApiModelProperty("菜单类型 1 目录 2 菜单 3 按钮")
      private Integer menuType;

      @ApiModelProperty("前端路由")
      private String frontEndRouter;

      @ApiModelProperty("前端组件路径")
      private String componentPath;

      @ApiModelProperty("权限标识")
      private String permission;


}
